@CHARSET "UTF-8";

.img-responsive {
	width: 100%;
	min-height: 52px;
}

/*子网头部*/
.module-header {
	border-bottom: 3px solid #02B980;
	background-color: #4470a8;
}

.module-title h1 {
	font-size: 28px;
	font-weight: normal;
	color: #02B980;
	line-height: 50px;
	margin: 0;
	margin-left: 20px;
}

.module-title h1 a {
	color: #02B980;
}

.jumbotron {
	padding: 10px 0;
}

.jumbotron h1 {
	font-size: 60px;
}

.module {
	padding: 0 15px;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	border: 1px solid #E6E6E6;
}

.module:hover {
	background-color: #02B980;
}

.module:hover a {
	color: #FFF;
}

.module .description {
	line-height: 22px;
}

.main {
	width: 980px;
	min-height: 480px;
	border: 1px solid #F9EDE9;
	border-top: 6px solid #6FBD13;
	padding-bottom: 10px;
	background-color: #FFF;
}

.pagemain {
	border: 1px solid #CCCCCC;
	margin: 10px auto;
	padding-bottom: 10px;
}

.pagemain>h3 {
	width: 950px;
	font-family: "宋体";
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	color: #333333;
	background-color: #F5F5F5;
	border-bottom: 1px solid #E6E6E6;
	padding: 10px 0px 5px 10px;
}

.dashed_border { /*border:1px solid #E3E3E3;*/
	
}

.manageMenu {
	display: block;
	padding: 5px 15px;
	margin: 0 0 10px;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 32px;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.manageMenu a {
	color: #333;
}

.manageMenu a:hover {
	text-decoration: underline;
}

.button_div {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #666666;
	line-height: 44px;
	text-align: center;
}

.button_div a {
	color: #666666;
	text-decoration: none;
	padding-left: 1px;
}

.button_div a:hover {
	color: #666666;
	text-decoration: none;
	padding-left: 1px;
}

.dragdrop {
	height: 28px;
	font-family: "微软雅黑";
	font-size: 14px;
	text-align: right;
	line-height: 28px;
	padding-left: 25px;
	padding-right: 20px;
	background: url(../img/dragdrop.png) left center no-repeat;
}

.dragdrop:hover {
	background: url(../img/dragdrop_hover.png) left center no-repeat;
}

/***************************主题活动页样式开始***************************/
.prompt_info {
	width: 880px;
	height: 60px;
	font-family: "微软雅黑";
	font-size: 22px;
	line-height: 60px;
	margin: 10px auto 0px;
	text-align: center;
}

.prompt_info>a {
	color: #6FBD13;
	text-decoration: underline;
}

.activity_container {
	width: 880px;
	margin: 0 auto;
	border: 1px solid red;
}

.activity_limit {
	border: 1px solid #6FBD13;
	width: 780px;
	margin: 10px auto 20px;
	padding-top: 20px;
	position: relative;
}

.limit_title {
	width: 100px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #FF4400;
	line-height: 30px;
	text-align: center;
	background-color: #FFF;
	position: absolute;
	top: -15px;
	left: 40px;
}

/*活动序列部分样式开始*/
.left_seq {
	width: 160px;
	background: url(../img/seq_bg.jpg) center repeat-y;
	padding: 20px 0px;
}

.seq_block {
	width: 40px;
	height: 40px;
	padding: 21px 0px;
	margin: 4px auto;
}

.seq_block>span {
	display: block;
	width: 40px;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #FFF;
	text-align: center;
	line-height: 40px;
	background-color: #6FBD13;
	margin: 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.right_seq {
	width: 600px;
	padding: 20px 0px;
}

.activity_seq {
	width: 600px;
	height: 80px;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #333;
	padding-left: 10px;
	line-height: 80px;
	border: 1px solid #D6D6D6;
	margin: 4px 0px;
	cursor: move;
}

/*活动序列部分样式结束*/
/*新版活动显示样式开始*/
.topic_left {
	width: 160px;
	background: url(../img/seq_bg.jpg) center repeat-y;
	padding: 20px 0px;
}

.activity_block_seq {
	width: 40px;
	height: 40px;
	padding: 30px 0px;
	margin: 4px auto;
}

.activity_block_seq>span {
	display: block;
	width: 40px;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #FFF;
	text-align: center;
	background-color: #6FBD13;
	margin: 0 auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.topic_right {
	width: 600px;
	padding: 20px 0px;
}

.activity_block {
	width: 600px;
	height: 100px;
	border: 1px solid #D6D6D6;
	margin: 4px auto;
	position: relative;
}

.activity_block:hover {
	border: 1px solid #6FBD13;
}

.activity_manage {
	height: 24px;
	line-height: 24px;
	top: 2px;
	right: 10px;
	float: right;
	position: absolute;
}

.activity_manage>a {
	color: #333;
	text-decoration: none;
}

.activity_manage>a:hover {
	color: #000;
	text-decoration: none;
}

.activity_title {
	height: 30px;
	font-family: "微软雅黑";
	font-size: 22px;
	padding: 0px 20px;
	padding-top: 28px;
}

.activity_title>a {
	color: #333;
	text-decoration: none;
}

.activity_title>a:hover {
	color: #000;
	text-decoration: none;
}

.activity_bottom {
	height: 40px;
	line-height: 40px;
}

.activity_info {
	height: 24px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333;
	line-height: 24px;
	padding-left: 24px;
	text-align: right;
	float: right;
	margin-top: 6px;
	margin-right: 10px;
}

.activity_info a {
	color: #6FBD13;
}

.info_ok {
	color: #333;
	background: url(../img/ok.png) left center no-repeat;
}

.info_no {
	color: #666;
	background: url(../img/no.png) left center no-repeat;
}

.info_plus {
	color: #666;
	background: url(../img/plus.png) left center no-repeat;
}

.info_enter {
	color: #666;
	background: url(../img/enter.png) left center no-repeat;
}

.info_enter_disable {
	color: #666;
	background: url(../img/enter_disable.png) left center no-repeat;
}

/*新版活动显示样式结束*/
/***************************主题活动页样式结束***************************/
/***************************各模块样式***************************/
.ac_modules {
	padding: 5px 15px;
	margin: 0px auto;
}

.ac_modules h3 {
	height: 34px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	color: #333;
	margin: 0px;
}

.ac_modules span {
	height: 34px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	color: #333;
	margin: 0px;
}

.ac_modules h3 a {
	color: #333;
}

.split {
	width: 96%;
	height: 1px;
	margin: 0 auto;
	border-bottom: 1px dashed #CCCCCC;
}

/*==========综合文本页样式==========*/
.mod_html h3 {
	background: url(../img/icon/mod_html.png) left center no-repeat;
}

.mod_html p {
	font-family: "宋体";
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	width: 95%;
	margin: 0 auto;
}

/*==========资源列表样式==========*/
.mod_resource {
	padding-top: 0px;
	padding-left: 85px;
}

.mod_resource h3 {
	background: url(../img/icon/mod_resource.png) left center no-repeat;
	padding: 0px 28px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 2px;
}

.mod_resource ul {
	width: 95%;
	margin: 0 auto;
}

.mod_resource ul li {
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	list-style: none;
}

.mod_resource ul li a {
	color: #FF4400;
}

.mod_resource ul li a:hover {
	color: #6FBD13;
}

/*资源附件图标样式*/
.common {
	padding-left: 18px;
}

.icon_link {
	background: url(../img/affix/affix_link.ico) left center no-repeat;
}

.icon_txt {
	background: url(../img/affix/affix_txt.ico) left center no-repeat;
}

.icon_zip, .icon_rar, .icon_7z, .icon_cab, .icon_iso {
	background: url(../img/affix/affix_packet.ico) left center no-repeat;
}

/*adobe系列*/
.icon_pdf {
	background: url(../img/affix/affix_pdf.ico) left center no-repeat;
}

.icon_psd {
	background: url(../img/affix/affix_ps.ico) left center no-repeat;
}

.icon_png {
	background: url(../img/affix/affix_fw.ico) left center no-repeat;
}

.icon_fla, .icon_swf {
	background: url(../img/affix/affix_fla.ico) left center no-repeat;
}

.icon_htm, .icon_html, .icon_css, .icon_js, .icon_xhtml, .icon_xml,
	.icon_asp, .icon_aspx, .icon_php, .icon_jsp {
	background: url(../img/affix/affix_dw.ico) left center no-repeat;
}

/*office系列*/
.icon_doc, .icon_docx, .icon_wps {
	background: url(../img/affix/affix_word.ico) left center no-repeat;
}

.icon_xls, .icon_xlsx, .icon_et {
	background: url(../img/affix/affix_excel.ico) left center no-repeat;
}

.icon_ppt, .icon_pptx, .icon_pps, .icon_ppsx, .icon_dps {
	background: url(../img/affix/affix_ppt.ico) left center no-repeat;
}

.icon_vsd, .icon_vss, .icon_vst {
	background: url(../img/affix/affix_viso.ico) left center no-repeat;
}

.icon_mdb, .icon_accdb, .icon_mda, .icon_adp, .icon_accda, .icon_mde,
	.icon_accde, .icon_ade {
	background: url(../img/affix/affix_access.ico) left center no-repeat;
}

/*媒体资源系列*/
.icon_mp3, .icon_ogg, .icon_cd, .icon_wma, .icon_mp3pro, .icon_real,
	.icon_ape, .icon_midi, .icon_vof, .icon_module {
	background: url(../img/affix/affix_music.ico) left center no-repeat;
}

.icon_bmp, .icon_jpeg, .icon_jpg, .icon_gif, .icon_ai, .icon_tiff,
	.icon_pod, .icon_eps .icon_pcx, .icon_dxf, .icon_cdr, .icon_tga,
	.icon_ufo {
	background: url(../img/affix/affix_pic.ico) left center no-repeat;
}

.icon_flv, .icon_avi, .icon_wma, .icon_rmvb, .icon_rm, .icon_flash,
	.icon_mp4, .icon_mid, .icon_3gp, .icon_mpeg, .icon_mpg, .icon_dat,
	.icon_mov {
	background: url(../img/affix/affix_video.ico) left center no-repeat;
}

/*==========讨论区样式==========*/
.mod_bbs h3 {
	background: url(../img/icon/mod_bbs.png) left center no-repeat;
}

.mod_bbs ul {
	width: 95%;
	margin: 0 auto;
}

.mod_bbs ul li {
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	list-style: none;
}

/*==========测验活动样式==========*/
.mod_test h3 {
	background: url(../img/icon/mod_test.png) left center no-repeat;
}

.mod_test ul {
	width: 95%;
	margin: 0 auto;
}

.mod_test ul li {
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	padding-left: 15px;
	list-style: none;
}

/*选择题图标
.item_select h3 {
	background: url(../img/icon/item_select.png) left center no-repeat;
}*/
.item_select>p, .item_judge>p, .item_blank>p {
	font-family: "宋体";
	font-size: 14px;
	font-weight: normal;
	line-height: 26px;
	width: 95%;
	margin: 0 auto;
}

.item_select ul, .item_judge ul, .item_blank ul {
	width: 95%;
	margin: 0 auto;
}

.item_select ul li {
	list-style: none;
	font-size: 14px;
	padding: 0px;
}

.item_judge ul li {
	font-size: 14px;
	line-height: 36px;
	display: inline;
	padding: 20px;
}

.item_blank ul li {
	font-size: 14px;
	padding: 10px 20px;
}

.item_blank ul li textarea {
	padding: 5px;
}

/*判断题图标
.item_judge h3 {
	background: url(../img/icon/item_judge.png) left center no-repeat;
}*/

/*填空题图标
.item_blank h3 {
	background: url(../img/icon/item_blank.png) left center no-repeat;
}*/

/*答题反馈区域样式*/
.test_record {
	margin: 0 auto;
	background-color: #DBEAF9;
}

.test_record>li {
	font-family: "宋体";
	font-size: 14px;
	line-height: 24px;
	list-style: none;
}

.test_record>li>label {
	width: 150px;
	text-align: right;
	float: left;
	display: block;
}

.option_list li {
	line-height: 28px;
}

.option_list li>input {
	display: inline;
}

.option_list li>p {
	display: inline;
}

.success {
	background-color: #A0DDA4;
	border: 1px solid #60A264;
	font-size: 14px;
	padding: 3px 10px;
	margin: 10px auto;
	line-height: 32px;
}

.error {
	background-color: #FFB1A2;
	border: 1px solid #AA5149;
	font-size: 14px;
	padding: 3px 10px;
	margin: 10px auto;
	line-height: 32px;
}

.info {
	width: 95%;
	background-color: #F8CD96;
	border: 1px solid #D5A867;
	font-size: 14px;
	margin: 10px auto;
	line-height: 32px;
}

.info>p {
	padding: 0px 10px
}

.right {
	color: blue;
	font-weight: bold;
}

.right p {
	color: blue;
	font-weight: bold;
}

.score_table {
	width: 900px;
	margin: 0 auto;
}

.score_table th {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	color: #666;
	border: 1px solid #666;
	text-align: center;
	vertical-align: middle;
}

.score_table td {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	text-align: center;
	border: 1px solid #666;
}

/*==========作业样式==========*/
.mod_task h3 {
	background: url(../img/icon/mod_task.png) left center no-repeat;
}

.mod_task ul {
	width: 95%;
	margin: 0 auto;
}

.mod_task ul li {
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	list-style: none;
}

/*作业评阅页面样式*/
.task_table {
	border: 1px solid #CCCCCC;
}

.task_table thead tr th {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 32px;
	text-align: center;
	border: 1px solid #CCCCCC;
}

.task_table thead tr:first-child th {
	font-size: 16px;
	color: #333;
	line-height: 38px;
	background-color: #F5F5F5;
}

.task_table tbody tr td {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 32px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}

.task_table tbody tr td:first-child {
	padding-left: 10px;
}

.center {
	text-align: center;
}

.affix_block {
	position: relative;
	padding: 20px 0px;
	margin: 20px auto;
}

.affix_block>h3 {
	width: 88px;
	height: 30px;
	font-family: "宋体";
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	background-color: #FFF;
	position: absolute;
	top: -15px;
	left: 40px;
}

.review {
	border: 1px solid #6FBD13;
}

.review>h3 {
	color: #6FBD13;
}

.score_input {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333;
	width: 80px;
	height: 20px;
	padding: 5px;
	border: 1px solid #72B939;
}

.score_info {
	color: #979797;
}

/*==========编辑模式下样式==========*/
.surveyButton, .submitTest {
	width: 48%;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	color: #333;
	float: left;
	margin: 10px auto;
	padding: 5px 15px;
	background: #F5F5F5 url(../img/button_bg_2.jpg) repeat-x;
	border: 1px solid #DDD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.surveyButton:hover {
	border: 1px solid #CCC;
}

.groupButtons {
	margin: 15px auto 0px;
	border: 1px solid #CDCDCD;
	position: relative;
}

.groupButtons h3 {
	width: 220px;
	height: 34px;
	font-family: "宋体";
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	padding: 3px;
	top: -17px;
	left: 30px;
	background-color: #F5F5F5;
	border: 1px solid #CDCDCD;
	position: absolute;
}

/*.groupButtons ul li {*/
/*	font-family: "微软雅黑";*/
/*	font-size: 14px;*/
/*	min-width: inherit;*/
/*	height: 32px;*/
/*	line-height: 28px;*/
/*	text-align: center;*/
/*	list-style: none;*/
/*	background: #F5F5F5 url(../img/button_bg_2.jpg) left center repeat-x;*/
/*	border: 1px solid #AAA;*/
/*	-moz-border-radius: 5px;*/
/*	-webkit-border-radius: 5px;*/
/*	border-radius: 5px;*/
/*	margin-right: 10px;*/
/*	float: left;*/
/*}*/
.groupButtons ul li a {
	color: #333;
}

.groupButtons ul li a:hover {
	text-decoration: none;
}

.editBlock {
	border: 1px solid #CCCCCC;
	margin: 10px auto;
	padding-bottom: 10px;
}

.class_title {
	height: 36px;
	font-size: 18px;
	color: #666;
	line-height: 36px;
	padding-left: 10px;
	background-color: #F5F5F5;
	border-bottom: 1px solid #E6E6E6;
}

/*======同步研修会议桌样式开始（songyb 2014-03-25）======*/
.desk {
	width: 446px;
	height: 355px;
	border: 1px solid #DBDBDB;
	border-top: none;
	margin: 10px 15px;
	float: left;
}

.desk h3 {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	color: #DD0000;
	border-top: 3px solid #DD0000;
	border-bottom: 1px solid #DBDBDB;
	padding-left: 10px;
	background-color: #FCEDEA;
}

.desk .member {
	width: 100%;
	height: 290px;
	background: #EEEEEE url(../img/desk.jpg) center center no-repeat;
	background-size: 240px 198px;
	position: relative;
}

.member_info {
	width: 78px;
	height: 32px;
	background-color: #7bb832;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 2px 5px;
	border-radius: 3px;
}

.member_info p {
	font-family: "宋体";
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
}

.user_1 {
	position: absolute;
	left: 182px;
	top: 5px;
}

.user_2 {
	position: absolute;
	right: 30px;
	top: 36px;
}

.user_3 {
	position: absolute;
	right: 30px;
	bottom: 38px;
}

.user_4 {
	position: absolute;
	left: 184px;
	bottom: 5px;
}

.user_5 {
	position: absolute;
	left: 30px;
	bottom: 30px;
}

.user_6 {
	position: absolute;
	left: 30px;
	top: 40px;
}

/*===会议桌按钮样式===*/
.text_a {
	font-family: "宋体";
	font-size: 13px;
	font-weight: bold;
	color: #DD0000;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.text_a:hover {
	text-decoration: underline;
}

.operation {
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 3px 5px;
}

.operation a:hover {
	text-decoration: none;
}

.desk_button {
	height: 24px;
	line-height: 24px;
	font-family: "微软雅黑";
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #DD0000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #FFBAA1;
	display: inline;
	padding: 3px 5px;
	text-align: center;
}

.desk_button:hover {
	background-color: #6FBD12;
	border: 1px solid #68B310;
}
/*======同步研修会议桌样式结束（songyb 2014-03-25）======*/